/*General styles start*/
	body, html { height: 100%; background: #ffffff; margin: 0px; padding: 0px; color: #272727; font-size: 11px; font-family: "Cambria", "Times New Roman", Georgia; background-image:none; }
   	input, textarea, select { color: #ababab; font-size: 11px; font-family: "Cambria", "Times New Roman", Georgia; }
	a { color: #272727;}
    .tekstbox { padding-left: 5px; width: 140px; height: 15px; border: 1px solid #e3e3e3; color: #000000; }
    h1, .headline { margin: 0px; font-family: "Cambria", "Times New Roman", Georgia !important; font-size: 21px !important; color: #272727 !important; font-weight: normal !important; position: relative; }

    h2 { margin: 0px; font-size: 18px; }
    object { outline: none; }
	.overlayLabel {}
	.mainContentTD { background: url(images/logo_top.png) center top no-repeat; padding: 56px 0px 10px 0px; }
	.topSectionView2 { margin: 0 !important; padding: 0 !important; }
	.topSectionView2Content { padding-top: 24px; height: 26px; overflow: hidden; }
	#ctl00_topMenu_topSmallCart_cartItemCountLabel { font-size: 12px; font-weight: normal; }
	
	.topSectionView2NoPicture .topSectionView2Content { height:auto; }
/*General styles end*/

/*Top*/
	.outer {}
	.main {}
	.isFrontpage {}
	.mainContent { width: 900px;}

	
	#TopImageMap img {}
	.topSection { width: 900px; }
	.isFrontpage .topSection { background: none; }

	/*.menu { width: 786px; height: 40px; background: none; margin-top: 40px; text-align: center; padding-left: 114px; font-size: 14px; }*/
	.menu {background: none repeat scroll 0 0 transparent;font-size:14px;height:40px;margin-top: 40px;padding-left: 23px;position: relative; text-align: center;width: 874px;}
	.menu a:link { color: #272727; font-size: 14px; }
	.menu a:active { color: #ababab; font-size: 14px; }
	.menu a:visited { color: #272727; font-size: 14px; }
	.menu a:hover { color: #ababab; font-size: 14px; }
	.menuNormbg { float: left; text-transform: uppercase; padding-left: 13px; padding-right: 13px;  margin-top: 13px; font-size: 14px; }
	
	.menuOverbg { float: left; text-transform: uppercase; padding-left: 13px; padding-right: 13px;  margin-top: 13px; font-size: 14px; } 
	.menuOverbg a { color: #ababab; font-size: 14px; }

	
	#criditCardBox { position: relative; top: -55px; clear: both; }
	/*.topSmallCart { width: 130px; height: 56px; float: right; text-align: right; overflow: hidden; position: relative; top: -92px; font-weight: bold; line-height: 15px; }*/
	.topSmallCart { width: 130px; height: 56px; float: right; text-align: right; overflow: hidden; position: absolute; top: -65px; right:0; font-weight: bold; line-height: 15px; }
	.top { position: relative; top: -42px; text-align: left; margin: 0; padding: 0; }
	.topDiv { position: relative; margin: 0 auto; padding: 0; position: absolute; left: 358px; float: left; text-align: left; }
	.topDiv table { width: 184px; height: 76px; margin: 0 auto !important; padding: 0; float: left; text-align: left; }
	.logoImg { width: 184px; height: 76px; background: none; position: relative; margin: 0 auto; float: left; text-align: left; }

/*Top End*/

/*Main styles start*/

	.content { width:900px; margin: 20px 0px 10px 0px;}
	.isFrontpage .content { background: none;}
	.topSectionBreadcrumb { margin-bottom: 5px; }
	
	
	.left { width: 170px; margin-right: 22px;}
	
	.isFrontpage .center { width: 695px; float: right; }
    .center { width: 520px; float: left; }
	.topSectionBreadcrumb li { color: #272727; display: inline; font-weight: normal; margin: 0px 4px 0px 0px; }
	.topSectionBreadcrumb li a { color: #ababab; text-decoration: none; padding: 0; }
	.topSectionBreadcrumb li .b { padding-left: 4px; }
	
	.frontpageOuter { float: right; width: 695px; height: 352px; border-bottom: #e3e3e3 1px solid; margin-bottom: 10px; }
	.frontpage { width: 695px !important; height: 342px !important; }
	
	.centerProductList { width:504px;}
	.centerProductListNoRight { width:702px;}
	.centerNoRight {width:702px;}
    .centerContent { }
    .centerContentWebPage { margin-top:5px; }
    .centerContentWebPageNoRight { }
    .centerContentWebPageForum { }
   
	.right { width: 178px; float: right; text-align: center; }
	
	/*Left*/
		.searchTable { margin: 0; padding: 0; }
		#ctl00_searchButton { margin-left: 4px; }
		
		
		 /*LeftMenu styles start*/
		 	.productMenucontainer { width: 170px; margin-bottom: 20px; }
			.leftMenuContainer { width:170px;}			
			.leftMenuHeader { font-size: 21px; font-weight: normal; padding-bottom: 5px; text-transform: uppercase; padding-top: 20px; }
			.leftMenu { font-size: 14px; text-transform: uppercase; }
			.leftSubMenu { font-size: 14px; text-transform: uppercase; }
			.leftSubSubMenu {  font-size: 14px; text-transform: uppercase; }
	
			.menuNorm { font-size: 14px; text-transform: uppercase; padding: 5px 5px 5px 0px; border-bottom: 1px solid #e3e3e3; }
			.menuNorm a { font-size: 14px; text-transform: uppercase; }
			.menuNorm a:hover { font-size: 14px; text-transform: uppercase; color: #ababab; }
			
			.menuActive { font-size: 14px;  color: #ababab; text-transform: uppercase; padding: 5px 5px 5px 0px; border-bottom: 1px solid #e3e3e3;  }
			.menuActive a { font-size: 14px; color: #ababab; text-transform: uppercase; }
			
			.productTypes {}
			.productBrands {}
			
			#languageMenu {
				background-image:url(images/lanDivider.gif);
				background-position:78px 50%;
				background-repeat:no-repeat;
				clear:both;
				float:left;
				margin:10px 0;
				padding-left:20px;
				text-align:center;
				width:140px;	
			}
			
			#languageMenu ul li {float:left; text-transform:uppercase; padding-left:10px!important; padding-right:10px!important;}
			
			#languageMenu ul li a {color:#272727;}
			#languageMenu ul li a:hover {color:#9b9b9b;}
			
			.subMenuNorm {list-style:none;}
			.subMenuNorm a { text-decoration:none;}
			.subMenuNorm a:hover { text-decoration:none;}
			.subMenuActive {list-style:none;}
			.subMenuActive a { text-decoration:none;}
			.subSubMenuNorm {list-style:none;}
			.subSubMenuNorm a { text-decoration:none;}
			.subSubMenuNorm a:hover { text-decoration:none;}
			.subSubMenuActive {list-style:none;}
			.subSubMenuActive a { text-decoration:none;}
			
			.leftMenuContainerSeperator{}
		/*LeftMenu styles end*/
	/*Left End*/
	
	/*General RightBox styles start*/
		.boxRightContainer { margin-bottom: 10px; }
		.boxRightContainerImg { margin-bottom: 16px; }
		.boxRight { color: #272727; width: 100%; height: 100%; margin: 110px 0px 0px 30px; padding: 0; text-align: left; }
		.boxRight a { color: #272727; }
		.boxRight a:hover { color: #272727;}
		.boxRightHeader { font-size: 18px; font-weight:bold; padding-bottom:5px;}
		.boxRightHeader a { color: #272727;}
		.boxRightHeader a:hover { color: #272727; }
		.boxRightContent {}
		.boxRightAltContent {}
	/*General RightBox styles end*/
	
	 /*BOX module styles start*/
		.boxRightContainerBOX { margin-bottom: 16px; }
		.boxRightContainerBOX .boxRight { margin: 0; }
		.boxRightContainerBOX .boxRight a { color: #272727;}
		.boxRightContainerBOX .boxRight a:hover { color: #272727; }
		.boxRightContainerBOX .boxRightHeader { font-size: 18px; font-weight: normal; padding-bottom: 5px; text-align: center; color: #272727; border-bottom: 1px solid #e3e3e3; padding-top: 7px; }
		.boxRightContainerBOX .boxRightHeader a { color: #272727;}
		.boxRightContainerBOX .boxRightHeader a:hover { color: #272727;}
		.boxRightContainerBOX .boxRightContent { font-size: 12px; color: #272727; line-height: 18px; text-align: center; }
		.boxRightContainerBOX .boxRightContentAlt { font-size: 12px; color: #272727; line-height: 18px; text-align: center; }
		.boxRightContainerBOX .boxRightContentAlt img { margin: 12px 0px 0px 0px; padding: 0; }
		
		.boxCenterContainer { margin-bottom: 20px; }
		
		.boxCenterContainerLEFT { width: 244px; float: left; margin-bottom: 16px; }
		.isFrontpage .boxCenterContainerImgLEFT {
    float: left;
    height: auto;
    margin-bottom: 16px;
    margin-right: 20px;
    width: auto;
}
.isFrontpage .right {
    overflow: hidden;
    position: relative;
    top: -228px;
    width: 220px;
}
#aspnetForm .isFrontpage .right {display:block!important;}
.isFrontpage .right {display:none;}
		
		.boxCenterContainerRIGHT { width: 244px; float: right; margin-bottom: 16px; margin-right: 16px; }
		.isFrontpage .boxCenterContainerImgRIGHT { width: 342px; float: right; margin-left: 0px !important; margin-right: 0 !important; margin-bottom: 16px; height: 134px;}
		
		.boxCenter { margin: 0; padding: 0; }
		.boxCenterContent { margin: 0; padding: 7px 0px 0px 0px; font-size: 12px; line-height: 18px; }
		.boxCenterContent td { padding-top: 0 !important; }
		.boxCenterHeader { margin: 0; padding: 7px 0px 0px 0px; border-bottom: 1px solid #e3e3e3; }
			
		.isFrontpage .productNewsContainerOuter { display: none; }
		
		.boxCenter {}
		.boxCenter a { color:#272727; }
		.boxCenter a:hover { color: #272727; }
		.boxCenterHeader { font-size: 16px; font-weight: bold; padding-bottom: 5px; }
		.boxCenterHeader a { color: #272727; font-size: 18px; font-weight: normal; }
		.boxCenterHeader a:hover { color: #000000; font-size: 18px; font-weight: normal; }

		.boxCenterContentAlt {}
		.boxCenterContentAlt img { margin: 12px 0px 0px 0px; padding: 0; }
		
		.boxCenterContent {}
		.boxCenterContent img { margin: 12px 0px 0px 0px; padding: 0; }
		
		.tableBoxContent { font-size: 12px; line-height: 18px; color: #272727; }
		
		.boxCenterContainerImg { margin-bottom: 16px; }
		.boxCenterContainerImgLEFT { float:left; margin-bottom: 12px; }
		.boxCenterContainerImgRIGHT { float:right; margin-bottom: 12px; margin-right: 16px; }
		
		.top5OrderedList li a { color: #000000; text-decoration: none;}

    
	 /*BOX module styles end*/
 
    #productListTable { position: relative; top: -3px; }
	
	#clearBottomDiv { clear: both; height: 20px; }

    .ajaxload { margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif); }
 
    .button { border:none; background: #737373; color: #FFFFFF; padding-bottom: 1px; padding-top: 1px;}
    .bigButton { border:none; background: #737373; color: #FFFFFF; font-size:12px; width:100px; height:20px; vertical-align:bottom;}
	.nextButton, .addToCartButton { border:none; background: #17bc17; color: #FFFFFF; font-size:18px; width:170px; height:35px; vertical-align:bottom;}
	
	.headlineList { color: #272727; text-decoration: none; font-size: 14px; font-weight: bold; }
    .headlineList a { color: #272727; text-decoration: none; font-size: 14px; font-weight: bold; }
    .headerPaging { border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; padding-top: 3px; padding-bottom: 6px; }
    .headerPaging .paging { text-align:right; color: #272727;}
    .headerPaging .paging span { padding-right: 3px;}
    .headerPaging a:link { padding-right: 3px; color: #272727; }
    .headerPaging a:active { padding-right: 3px; color: #272727; }
    .headerPaging a:visited { padding-right: 3px; color: #272727; }
    .headerPaging a:hover { padding-right: 3px; color: #272727; }
	
	th.line { border-bottom: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3;}
    .line { border-bottom: 1px solid #e3e3e3; padding: 4px 0px 4px 0px; }
	.itemQtyTh { text-align: right; }
	.itemQtyTh .text { text-align: right; float: right; width: 60px; }
	.itemQtyTd {}
    .link:link { color: #272727; }
    .link:active { color: #272727; }
    .link:visited { color: #272727; }
    .link:hover { color: #272727; }
    .inputSearch { border: 1px solid #e3e3e3; width: 144px; font-size: 10px; height: 17px; line-height: 17px; color: #000000; background: #FFFFFF; padding-left: 5px; text-transform: uppercase; vertical-align: middle; padding: 0px 0px 0px 2px; }
    .inputSelect { border: 1px solid #e3e3e3; color: #000000; text-transform: uppercase; padding: 0px 0px 0px 2px; }
    .inputQuantity { border: 1px solid #e3e3e3; color: #000000; text-transform: uppercase; width: 26px; margin: 0px 0px 0px 4px; padding: 5px 2px 5px 2px; vertical-align: middle; }
    .inputDelivery { border:1px solid #e3e3e3; color: #000000; }
    .inputDelivery optgroup{}
    .inputDelivery optgroup option{}
    .inputFreightType{}
    .freightload{float:left; margin:3px 5px 1px 5px;}
    .Img {}
	
	.productListView1{}
    .productListView1 .item { width:100%;}
    .productListView1 .alt { width:100%;}
    .productListView2{ }
    .productListView2 .item {}
    .productListView2 .alt {}
    .productListView3 .productRow {float:left; clear:left;}
    .productListView3 .productRowSpacer {clear:left; height:25px;}
    .productListView3 .headlineList a {color: #000000;}
    .productListView3 .itemCol1 {width:220px; float:left; clear:left;}
    .productListView3 .itemCol2 {width:220px; float:left ;margin-left:15px;}
    .productListView3 .itemCol3 {width:220px; float:left; margin-left:15px;}
    .productListView3 .textBox {text-align: center;}    
    .productListView3 .listItemDescription {}    
	
	.productHeader { background:#7a7a7a; padding: 5px; }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    
    .prevPrice { color: #000000; line-height:13px;}
    .prevPriceList { color: #000000; font-size:13px; line-height:15px;}
    .prevPriceSmall { color: #000000; font-size:10px; line-height:12px;}
    .priceSmall { color: #000000; font-weight:bold; line-height:13px;}
    .price { color: #000000; font-size:13px; font-weight:bold; line-height:15px;}
    .priceStor { color: #000000; font-size:17px; font-weight:bold; line-height:20px;}
    .priceStorExcl { color:#999999; font-size:10px; font-weight:bold; line-height:12px;}
    
    .frontpagePrices{}
    
    .itemNo {font-size: 10px; color: #000000;}

    .stepDelivery { width: 100%; margin-bottom: 10px; }
    .stepDelivery td { height: 45px; text-align: left; border-right: 4px solid #FFFFFF; background: #272727; width: 33%; color: #FFFFFF; font-size:15px; padding-left: 15px; line-height: 30px; }
    .stepDelivery .selected { font-size: 16px; text-decoration: none; }
    .stepDelivery .last { border: none; text-decoration: none; }

    .text { line-height: 18px; color: #272727; font-size: 12px; }
    .text a:link { color: #272727; line-height: 13px; color: #272727; }
    .text a:active { color: #272727; line-height: 13px; }
    .text a:visited { color: #272727; line-height:13px; }
    .text a:hover{ color: #ababab; line-height:13px; }
	
    .textSmall { color: #272727; font-size: 11px; }
    .textSmall a { color: #272727; font-size:10px; }
    .textSmall a:link { color: #272727; font-size:10px; }
    .textSmall a:active { color: #272727; font-size:10px; }
    .textSmall a:visited { color: #272727; font-size:10px; }
    .textSmall a:hover { color: #ababab; font-size:10px; }
    .textSmall .link a:hover { color: #ababab; font-size:10px; }
    .textRed { color: red; font-size: 10px; line-height: 13px; }
    .textBold { color: #272727; font-weight:bold; line-height:13px; }
    .textStor { color: #272727; font-size: 12px; font-weight: bold; line-height: 13px; margin: 0; padding: 7px 0px 0px 0px; }
    
     /*FrontPage styles start*/
        .frontpage{ width:702px; height:261px;}
        .frontpage div { padding-top:80px; margin-left:260px; }
        .frontpage p { width:320px; line-height:13px;}
        
		.productNewsContainer { padding-top:15px; padding-bottom:15px; background:#FFFFFF;}
        .productNews {}
        .productNews img { }
        .productNewsItem { }
        .productNewsItem div {}
        .productNewsItem .text { line-height:18px;}
        .productNewsItem .prevPrice {}
        .productNewsItem .price {}
        .productNews .devider {}
    /*FrontPage styles end*/

    
    /*Product styles start*/
        .choiceBox {}
        .choiceBorders {}
        
        .imageBox {}
        .imageBorder {}
        .imageBorderProduct {}
        .imageBoxMedium {}
        .imageBorderMedium {}
		.imageBorderMedium a {}
        
        .itemPic {}
        .itemColor{}
        .itemColorChoice{}
        .itemVariant {}
        .itemVariantDropDowns{}
        .itemVariantLoad{}
        .itemQuantity {}
        .itemButton { margin: 10px 0px 10px 0px; }
        .itemAdded { margin: 0px 0px 10px 0px; }
        .productItemPic {}
        .productItemInfo { width:280px;}
        .productItemPicBorder {}
        
        .tdFilter { height:88px; background:#FFFFFF; border:1px solid #000000; padding:10px;}
		.tdFilter a { color:#000000; }
        .productfiles a {font-size:10px;}

    /*Product styles end*/
    
    /*News styles start*/
        .dato {}
        .imageFloat{}
    /*News styles end*/

    /*RightBox styles start*/
       
        /*Small Newsletter styles start*/
            .newsSubscribeButton{}
            .inputMailSmall { }
        /*Small Newsletter styles end*/
		
    /*RightBox styles end*/

    /*Footter styles start*/
	
		.mcbLogo { width:140px; float: right; position: relative; bottom: 12px; font-size: 9px; }
		.mcbLogoBox { border: 1px solid #a7a7a7; margin: 12px 0px 0px 0px; padding: 2px 0px 2px 0px; }
		.mcbLogoBox a { color: #272727; text-transform: none; text-decoration: none; }
		
		.textAdress { color: #272727; font-size: 11px; text-decoration: none; width: 738px; float: left; text-align: left; margin: 0; padding: 0; }
		.textAdress a:link { color: #272727; font-size: 11px; text-decoration: none; }
		.textAdress a:active { color: #ababab; font-size: 11px; text-decoration: none; }
		.textAdress a:visited { color: #ababab; font-size: 11px; text-decoration: none; }
		.textAdress a:hover { color: #ababab; font-size: 11px; text-decoration: none; }
        .textAdressTD { text-align: left; }
		.isFrontpage .textAdressTD { background:none;}
    /*Footter styles start*/

/*Main styles end*/


.noItemsTable { background:none; font-size: 12px; line-height: 18px; }
.noItemsTable td { width: 100% !important; height: 100% !important; }
.noItemsHeader { color: #ffffff; }

#clearBottomDiv { height: 0; margin: 0; padding: 0; }
.wideFooter { margin: 0 auto; padding: 9px 0px 11px 0px; text-align: center; width: 900px; border-top: #e3e3e3 1px solid; color: #272727; text-transform: uppercase; line-height: 15px; display: table; }

.stock { width:196px; float:left; clear:both; padding:0px; margin:0px; margin-top:5px;}















/* new css - cuonglh */
	/* general */
	.left { margin-right:28px; }
	.right { width:170px; }
	.center { width:702px; }
	
	h1, .headline { text-transform:uppercase; }
	.DESVALSummaryErrors { padding:0 0 0 15px; margin:0; }
	/* e:general */
	
	.topSectionView2 p { font-size: 13px; width: 400px; }
	
	.divOfferConditions {
		display:none;
	}	
	
	.productListView3 .divPricesOrder {
		position:absolute;
		bottom:0px;
		width:100%;
		left:0;
	}
	
	.productListView3 .textBox {
		position:relative;
	}
		
	/* login */
	.LoginBoxRight .boxRight { margin:0; width:150px; margin-left:5px; }
	.boxRightContent { width:150px; }
	.boxRightHeader { background: url(images/icon.png) no-repeat scroll -2px -250px; display: block; font-size: 0; font-weight: 400; height: 30px; margin: 11px 0 7px; padding:0; text-transform: uppercase; width: 150px; }
	.isAuthenticated .boxRightHeader { font-size: 15px; font-weight: 400; text-transform: uppercase; text-align:center; background:#FFF; line-height:17px; padding:0; display:block; }
	.divLoginUserName, .divLoginPassword {  padding-bottom:7px; width:150px; }
	.divLoginUserName input, .divLoginPassword input { font-size:12px; color:#272727; padding:3px 5px; width:138px; }
	.LoginBoxRight .boxRightLoginContent { padding:0; }
	.boxRight .boxRightLoginContent a { display:block; border-bottom: 1px solid #E3E3E3; font-size: 14px; padding: 5px 0; text-transform: uppercase; text-align:left; text-decoration:none !important; }
	.boxRight .newsSubscribeButton { display:block; border-bottom: 1px solid #E3E3E3; font-size: 14px; padding: 5px 0; text-transform: uppercase; text-decoration:none !important; width:150px; color:#272727; }
	.isAuthenticated .boxRight .newsSubscribeButton { border:none; }
	.boxRight .signupUserLink, .boxRight .sendPasswordLink { border-bottom: 1px solid #E3E3E3; font-size: 14px; padding: 5px 0; text-transform: uppercase; font-size:14px; text-decoration:none; margin:0; }
	.boxRight .signupUserLink { border:none; }
	.boxRight .divLoginBtn br, .LoginBoxRight .boxRightLoginContent br { display:none; }
	.boxRight .divLoginBtn { position:relative; }
	.boxRight .divLoginBtn .ajaxload { position:absolute; right:0; top:2px; }
	
	.LoginBoxRight { width:160px; border:5px solid #e3e3e3; margin-top:6px; }
	.isAuthenticated .LoginBoxRight { display:block; }
	
	#LoginContainer .ForumButton { background: #272727; border: none; color: #FFFFFF; cursor: pointer; font-size: 14px; font-weight: normal; height: auto; line-height: 16px; padding: 3px 15px; width: 140px; }
	#LoginContainer .inputMailSmall { font-size:12px; border:1px solid #e3e3e3; width:132px; }
	#LoginContainer	#loginDiv h2 { display:none; }
	#LoginContainer .loginLeft { margin-left:0; width:185px; }
	#LoginContainer .loginRight { float: right; margin-right: 188px; margin-top: 55px; }
	.bigButton { height:auto; padding:2px 0; font-size:14px; background:#272727; }
	.nextButton { height:auto; padding:5px 0; background:#272727; }
	
	label.text { display: inline-block; margin-left: 7px; position: relative; top: -2px; }
	.text label { display: inline-block; margin-left: 7px; position: relative; top: -3px; }
	.centerContentWebPage h2 { padding:0; }
	/* e:login*/
	
	/* gavekort */
	.gift_basketStep_after { margin-bottom:9px; }
	/* e:gavekort */
	
	/* Breadcrumb */
	.topSectionBreadcrumb .first .b { display:none; }
	.topSectionBreadcrumb li a, .topSectionBreadcrumb li.next { font-size:12px; color:#272727; }
	/* e:Breadcrumb */
	
	/* footer */
	.wideFooter { background:url(images/footer_bg.jpg) 0 0 no-repeat; border:none; padding:45px 0 110px; }
	.wideFooterFrontpage h1, .wideFooterFrontpage .title { font-size:18px !important; color:#272727 !important; font-weight:700 !important; line-height:18px; }
	.wideFooterFrontpage p { font-size:13px; color:#272727; font-weight:400; text-transform:none; line-height:15px; margin:0; }
	.wideFooterFrontpage p a { color:#272727; text-decoration:none; }
	
	.divFooterPart1 { text-align:left; float:left; width:580px; }
	
	.divFooterPart2 { text-align:left; float:left; width:260px; margin-left:56px; }
	.footer_phone { background:url(images/icon.png) 0 0 no-repeat; padding:3px 0 7px 11px; font-size:20px; color:#b8b8b8; font-weight:700; margin:10px 0 0;   }
	.wideFooterContent { border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; float:left; width:900px; height:auto; padding:8px 0 10px; margin-top:23px } 
	.textAdress { width:720px; }
	.mcbLogo { width:170px; bottom:0; text-align:right; }
	.mcbLogoBox { border:none; margin:0; padding:0; font-size:12px; }
	
	.isFrontpage .divFooterPart2 { text-align:left; float:left; width:245px; }
	/* e:footer */
	
	/* frontpage */
	.frontpageOuter { width:702px; height:auto; }
	.isFrontpage .center { width:702px; }
	.productNewsContainer { padding-top:6px; }
	
	.isFrontpage .divClear { height:0; }
	.isFrontpage .productNewsContainerOuter { display:block; }
	.productNews { width:auto; }
	.productNewsItem { width:100px; padding-bottom:5px; }
	.productNews .devider { width:20px; }
	.productNewsItemImage { width:98px; border:1px solid #e3e3e3; }
	.productNewsItemImage a, .productNewsItemImage img { width:98px; }
	
	.productNewsItem .textBox { margin-top:8px; }
	.productNewsItem .textBox .text { font-size:12px; line-height:12px; }
	.productNewsItem .price { font-size:15px; font-weight:400; }
	/* e:frontpage */
	
	/* product list */
	.topSectionView2Outer { width:702; height: 215px; background:#FFF; margin:21px 0 0; padding:0; }
	.topSectionView2Content { height:auto; padding:0; }
	.isProductlist .topSectionBreadcrumb { top:-29px; left:0; position:absolute; margin:0; }
	
	.isProductlist .noPicture { height:auto; background:#FFF; padding:0; margin:21px 0 0 0; }
	.isProductlist .topSectionView2NoPicture { height:auto; background:#FFF; padding:0 0 26px; margin:0; }
	.topSectionView2NoPicture .topSectionView2Content { width:470px; }
	.topSectionView2NoPicture .topSectionView2Content p { width:444px; }
	
	.topSectionView2 { height: 215px; padding: 0; width: 702px; margin: 0; position:relative; border: none; }
	.topSectionView2 h1 { font-family:"Cambria","Times New Roman"; font-size:25px; color:#272727; text-transform:none; margin:23px 0 0 25px; font-weight:400; text-transform:uppercase; }
	*+html .topSectionView2 h1 { margin:7px 0 0 25px; }
	.topSectionView2 p { width: 320px; color:#272727; font-style:400; line-height:15px; margin:5px 0 0 26px; }
	.topSectionView2 .showOnly { margin:19px 23px 0 0; width:auto; }
	*+html .topSectionView2 .showOnly { margin:7px 23px 0 0; }
	.topSectionView2 .showOnly .textStor { color:#2e2e2e; font-size:13px; font-weight:400; }
	.topSectionView2 .showOnly select { display:block; width:120px; color:#2e2e2e; font-size:10px; border:1px solid #676767; }
	#productListTable { margin:0; width:702px; }
	.divClear { height:13px; }
	.productListView3 .productRowSpacer { height:13px; }
	/* e:product list */
	
	/* product detail */
	.isProduct .center { width:504px; }
	.isProduct .topSectionBreadcrumb { margin-top:-8px; }
	.isProduct .shareBox { margin-top:-13px; position:relative; z-index:400; }
	
	.isProduct .productItemPic { width:220px; margin:-14px 20px 0 0; }
	.isProduct .imageBoxMedium { margin-bottom:16px; }
	.isProduct .imageBorderMedium { border:1px solid #e3e3e3; width:218px; }
	.isProduct .imageBorderMedium img { width:218px; }
	.isProduct .itemPic { width:240px; }
	.isProduct .productItemPicBorder { width:98px; border:1px solid #e3e3e3; margin-top:20px; }
	.isProduct .productItemPicBorder img { width:98px; }
	
	.isProduct .productItemInfo { margin-top:-20px; width:264px; }
	.isProduct .productItemInfo h1 { display:block; margin-bottom:5px; }
	.isProduct .itemInfo { line-height:15px; font-size:11px; margin-bottom:9px; }
	.isProduct .itemPrices {  }
	.isProduct .prevPrice { display:block; font-size:13px; line-height:13px; margin-bottom:2px; }
	.isProduct .priceStor { display:block; font-size:22px; line-height:22px; font-weight:700; }
	.isProduct .choiceBox { margin:10px 0 0; position:relative; }
	#loadDiv { position:absolute; margin:0; right:0; top:5px; }
	.isProduct .choiceBordersInner { width:264px; }
	.isProduct .itemVariant {  }
	.isProduct .stock { margin:0 0 15px; display:block; width:264px; }
	.isProduct .stockText { font-size:12px; font-weight:12px; }
	.isProduct .itemQuantity { float:left; margin:0; width:37px; }
	.isProduct .itemQuantity .text { display:none; }
	.isProduct .inputQuantity { width:38px; height:27px; background:url(images/icon.png) 0 -77px no-repeat; border:none; font-size:20px; color:#363532; font-family:"Cambria","Times New Roman",Georgia; padding:7px 0; text-align:center; vertical-align:middle;float:left; margin:0; }
	.isProduct .addToCart { width:217px; clear:none; float:left; margin:0; position:relative; }
	.isProduct .addToCartButton { width:217px; height:58px; background:url(images/icon.png) 0 -174px no-repeat; font-size:0; line-height:0; position:absolute; top:-17px; left:10px; padding:0; -moz-border-radius: 0; -webkit-border-radius: 0; border:none; box-shadow:none; text-indent:-9999px; overflow:hidden; }
	.isProduct .itemAdded { width:264px; display:block; float:left; margin-top:5px; }
	.isProduct .itemAdded .text a { top:0; } 
	
	.relationsTable { width:504px; } 
	#productRelationsCenter { margin-top:25px; float:left; }
	#productRelationsCenter .relationsTable .relatedProduct { width:100px; margin-right:20px; }
	.relationsTable .boxContent { padding:0 0 0 22px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { width:100px; margin-top:9px; }
	#productRelationsCenter .relationsTable .relationsTableHeader { background:url(images/icon.png) 0 -292px no-repeat; height:32px; font-size:0; line-height:0; padding:0; text-indent:-9999px; overflow:hidden; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { width:98px; border:1px solid #e3e3e3; margin:0; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage img, #productRelationsCenter .relationsTable .relatedProduct .relatedProductImage a { width:98px !important; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText { width:100px; padding-top:9px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a { font-size:12px; font-weight:400; line-height:12px; display:block; text-align:center; margin-bottom:1px; }
	#productRelationsCenter .prevPrice { font-size:10px; display:block; margin:0; }
	#productRelationsCenter	.price { display:block; font-size:15px; font-weight:400; }
	/* e:product detail */
	
	/* check out */
	.che_log_inner_right_field .w202 { background: url(images/bg_inputst2.png) no-repeat scroll 0 -280px transparent; }
	.yellowBox .freightLabel { display:block; margin:5px 0; }
	.selected .bt2 { background: url(images/icon.png) no-repeat scroll 0 -380px transparent; }
	.selected .bt2 span { background: url(images/icon.png) no-repeat scroll right -431px transparent; font-family:"Cambria","Times New Roman",Georgia; color:#FFF; text-transform:uppercase;  }
	.selected .bt2 .number { background: url(images/icon.png) no-repeat scroll 0 -794px transparent; font-family:"Cambria","Times New Roman",Georgia; color:#FFF; text-transform:uppercase; }
	.bt2 span { background: url(images/icon.png) no-repeat scroll right -544px transparent; font-family:"Cambria","Times New Roman",Georgia; text-transform:uppercase; }
	.bt2 { background: url(images/icon.png) no-repeat scroll 0 -486px transparent; }
	.bt2 .number { background: url(images/icon.png) no-repeat scroll 0 -819px transparent; }
	
	.che_head { background: url(images/bg_headcheck.jpg) repeat-x scroll 0 bottom transparent; }
	
	.shopvidere { background: url(images/icon.png) no-repeat scroll 0 -601px transparent; }
	.neeste { background: url(images/icon.png) no-repeat scroll right -602px transparent; }
	.isCheckout .center { color: #343434 !important; padding: 0 0 0 1px; }
	.isCheckout input, .isCheckout textarea, .isCheckout select { color:#343434 }
	.antalpro { background: url(images/icon.png) no-repeat scroll 0 -852px transparent; border:none; }
	
	.bt3 { background: url(images/icon.png) no-repeat scroll 0 -732px transparent; margin-top:-1px; }
	.bt3 a { background: url(images/icon.png) no-repeat scroll right -763px transparent; margin-top:0; font-family:"Cambria","Times New Roman",Georgia; color:#FFF; }
	
	.che_boxt .che_boxh { background: url(images/bg_toptb.jpg) no-repeat scroll 0 -1px transparent; }
	
	.yellowBox .bt3 a { background:url(images/icon.png) no-repeat scroll right -956px transparent; margin-top:0; font-family:"Cambria","Times New Roman",Georgia; color:#FFF; }
	.yellowBox .bt3 { background:url(images/icon.png) no-repeat scroll left -919px transparent; margin-top:-1px; }
	a.bt3 span { background: url(images/icon.png) no-repeat scroll right -763px transparent; }
	
	.freightTextAndLabel .freightText .inputDelivery { background:url(images/bg_inputst2.png) 0 -44px no-repeat; float: left; padding: 5px; width:132px; margin:0 0 0 10px; border:none; }
	.che_bstep2 input { border:none; background:url(images/icon.png) 0 -1088px no-repeat; padding: 5px; width:192px; }
	.che_bstep2 .w45 { background:url(images/icon.png) 0 -1000px no-repeat; width:25px; }
	.che_bstep2 .w129 { background:url(images/icon.png) 0 -1177px no-repeat; width:129px; }
	.che_checkbox input { width:auto; }
	.che_bstep2 .rightLabel { width: 200px; }
	.jegaccep { background: url(images/icon.png) no-repeat scroll 0 -1218px transparent; }
	.userTypeSelector input { width:auto; }
	.che_bstep2 { clear: both; }
	.isCheckout .right { color:#343434; padding: 0 4px 0 0; }
	.isCheckout .content, .isCheckout .content .checkout { width:902px; }
	.che_boxtext h2 { color:#343434; }
	.che_frag .freightNoteDiv { font-style:normal; }
	.che_boxt2 .che_boxh { background: url(images/bg_toptb2.jpg) no-repeat scroll 0 0 transparent }
	
	.che_allprice { background: url(images/bg_allprive.png) no-repeat scroll 1px 0 transparent; }
	.che_allpricetext { text-transform: uppercase; }
	.isCheckout .content .checkout {  border-top: none; margin: 0 0 30px; width: 900px; background:none; background:none !important; }
	.che_head { background: none; height: 58px; margin-bottom: 14px; padding: 8px 0 0 4px; width: 900px; }
	/* e:check out */
/* new css - cuonglh */